首页> 外文OA文献 >Automatic Generation of High-Coverage Tests for RTL Designs using Software Techniques and Tools
【2h】

Automatic Generation of High-Coverage Tests for RTL Designs using Software Techniques and Tools

机译:使用自动生成RTL设计的高覆盖率测试   软件技术和工具

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Register Transfer Level (RTL) design validation is a crucial stage in thehardware design process. We present a new approach to enhancing RTL designvalidation using available software techniques and tools. Our approach convertsthe source code of a RTL design into a C++ software program. Then a powerfulsymbolic execution engine is employed to execute the converted C++ programsymbolically to generate test cases. To better generate efficient test cases,we limit the number of cycles to guide symbolic execution. Moreover, we addbit-level symbolic variable support into the symbolic execution engine.Generated test cases are further evaluated by simulating the RTL design to getaccurate coverage. We have evaluated the approach on a floating point unit(FPU) design. The preliminary results show that our approach can deliverhigh-quality tests to achieve high coverage.
机译:寄存器传输级别(RTL)设计验证是硬件设计过程中的关键阶段。我们提出了一种使用可用软件技术和工具来增强RTL设计验证的新方法。我们的方法将RTL设计的源代码转换为C ++软件程序。然后,使用功能强大的符号执行引擎来象征性地执行转换后的C ++程序以生成测试用例。为了更好地生成有效的测试用例,我们限制了循环次数以指导符号执行。此外,我们在符号执行引擎中增加了位级别的符号变量支持,通过模拟RTL设计以获得准确的覆盖范围进一步评估了生成的测试用例。我们已经评估了浮点单元(FPU)设计的方法。初步结果表明,我们的方法可以提供高质量的测试以实现高覆盖率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号